Modelling and Generating AJAX Applications: A Model-Driven Approach

نویسندگان

  • Vahid Gharavi
  • Ali Mesbah
  • Arie van Deursen
چکیده

AJAX is a promising and rapidly evolving approach for building highly interactive web applications. In AJAX, user interface components and the event-based interaction between them form the founding elements, whereas in classic web applications the notions of web pages and hypertext links are central. Therefore modelling AJAX requires a different approach than what the current web modelling tools are providing. In this paper we propose a UML scheme for modelling AJAX user interfaces based on the MDA approach. We adopt ANDROMDA for creating an AJAX cartridge to generate an entire AJAX-based web application with automatic back-end integration. The implementation of this cartridge is a work in progress.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model-Driven Development of AJAX Web Applications

As a response to the limited degree of interactivity in Web interactions, a new breed of web application, dubbed AJAX, has rapidly gained popularity. At the same time, model-driven software development is gaining increasing acceptance for the Web, largely due to the growing complexity of Web applications. In this thesis, we explore a model-driven approach toward the development of AJAX web appl...

متن کامل

A Sustainable Approach to Automate User Session Based State Machine Generation for Ajax Web Applications

A whole new generation WEB 2.0 is being written to take advantage of extreme dynamism as in AJAX. AJAX is used to build rich internet applications that are more interactive, responsive, and easy to use. With the advent of Ajax which involves extreme dynamism, novel problems add to those already known in the Web testing area. For Testing an AJAX application, a sustainable approach is required to...

متن کامل

Managing State for Ajax-Driven Web Components

Ajax-driven Web applications require state to be maintained across a series of server requests related to a single Web page. This conflicts with the stateless approach used in most Web servers and makes it difficult to create modular components that use Ajax. We implemented and evaluated two approaches to managing component state: one, called reminders, stores the state on the browser, and anot...

متن کامل

Survey of Existing Languages to Model Interactive Web Applications

Over the last few years, the web is establishing increased importance in society with the rise of social networking sites and the semantic web, facilitated and driven by the popularity of client-side scripting commonly known as AJAX. These allow extended functionality and more interactivity in web applications. Engineering practices dictate that we need to be able to model these applications. H...

متن کامل

Webformer: A Rapid Application Development Toolkit for Writing Ajax Web Form Applications

Web forms are commonly used to capture data on the web. With Asynchronous Javascript and XML (Ajax) programming, interactive web forms can be created. However, Ajax programming is complex in a way that the model-view-controller (MVC) code is not clearly separated. This paper discusses about a MVC-oriented web form development called “Webformer” that we develop to simplify and streamline web for...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008